//package com.cadre.system.service;
//
//
//import com.cadre.common.core.domain.AjaxResult;
//import com.cadre.system.domain.param.UnitAddParam;
//import com.cadre.system.domain.param.UnitEditParam;
//import com.cadre.system.domain.unit.UnitInfo;
//import com.cadre.system.domain.vo.UnitTreeVo;
//
//import java.util.List;
//import java.util.Map;
//
///**
// * 【请填写功能名称】Service接口
// *
// * @author cadre
// * @date 2025-01-09
// */
//public interface IUnitInfoService
//{
//    /**
//     * 查询【请填写功能名称】
//     *
//     * @param id 【请填写功能名称】主键
//     * @return 【请填写功能名称】
//     */
//    public Map<String,Object> selectUnitInfoById(String id);
//
//    /**
//     * 查询【请填写功能名称】列表
//     *
//     * @param unitInfo 【请填写功能名称】
//     * @return 【请填写功能名称】集合
//     */
//    public List<UnitInfo> selectUnitInfoList(String name);
//
//    /**
//     * 新增【请填写功能名称】
//     *
//     * @param unitInfo 【请填写功能名称】
//     * @return 结果
//     */
//    public int insertUnitInfo(UnitAddParam unitParam);
//
//    /**
//     * 修改【请填写功能名称】
//     *
//     * @param unitEditParam 【请填写功能名称】
//     * @return 结果
//     */
//    AjaxResult updateUnitInfo(UnitEditParam unitEditParam);
//
//    /**
//     * 批量删除【请填写功能名称】
//     *
//     * @param ids 需要删除的【请填写功能名称】主键集合
//     * @return 结果
//     */
//    public int deleteUnitInfoByIds(Long[] ids);
//
//    /**
//     * 删除【请填写功能名称】信息
//     *
//     * @param id 【请填写功能名称】主键
//     * @return 结果
//     */
//    public int deleteUnitInfoById(Long id);
//
//    /**
//     * 按单位名称查找
//     */
//    List<UnitTreeVo> selectTreeList();
//}
